home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: MegaDisc / MegaDisc 34 (1993-06)(MegaDisc Digital Publishing)(AU)(Disk 1 of 2)[WB].zip / MegaDisc 34 (1993-06)(MegaDisc Digital Publishing)(AU)(Disk 1 of 2)[WB].adf / Articles / Amiga_v_Others / Amiga_v_Others
Text File  |  1993-06-25  |  14KB  |  275 lines

  1.  
  2.  
  3.  
  4.                             Amiga and Others  
  5.                             ~~~~~~~~~~~~~~~~
  6.                           Part I: The Hardware
  7.  
  8.                              by Andrew Wong
  9.  
  10.  
  11.  
  12.    <> 34 <%> 34 <%> 34 <%> 34 <%> 34 <%> 34 <%> 34 <%> 34 <%> 34 <%> 34 <>
  13.  
  14.  
  15. Contents
  16. 0. Introduction
  17. 1. The CPU and Memory
  18. 2. Expandability
  19. 3. Expansion Standards
  20. 4. Disk Drives
  21. 5. Video
  22. 6. Audio
  23. 7. Keyboard and Mouse
  24. 8. Operating Systems' Hardware Requirements
  25. 9. In the Next Part
  26.  
  27.  
  28. 0. Introduction
  29.   In a letter published in MD33 Chris Searle expressed interest in a `honest
  30.   no-holds-barred comparison of the Amiga Workbench Version 2xx and Windows
  31.   3.1 on MSDos machines'.  This series of articles attempts such a task.  In
  32.   it I compare from the user's point-of-view:
  33.  
  34.     · Amiga computers running AmigaDOS 2.0 or greater;
  35.     · IBM PC-compatible computers (hereafter referred to as PCs) running
  36.       MS-DOS 5.0 or 6.0, Microsoft Windows 3.1, and IBM OS/2 2.0 or 2.1;
  37.       and
  38.     · Macintosh computers running System 7.0 or 7.1.
  39.  
  40.    The emphasis is on the first two listed.  I have had little experience
  41.   with the Atari ST and have therefore not included it in this series of
  42.   articles.  As the ST and Amiga are similar in many respects I hope someone
  43.   else will take this up.
  44.  
  45.    In accordance with Chris's suggestion the comparison will primarily be of
  46.   the operating systems and user interfaces, but we will begin the series
  47.   with a brief overview of the hardware involved.
  48.  
  49.  
  50. 1. The CPU and Memory
  51.   There is not much to be said about the CPU in each system except that the
  52.   Amiga and Macintosh use Motorola processors - 68000, 68010, 68020, 68030,
  53.   and 68040 - and PCs conventionally use Intel processors.  The main CPUs in
  54.   the Intel family are the 8086, 80286, 80386, and i486, but Intel, for
  55.   commercial reasons, has also released the 386SX and 486SX chips -
  56.   downgraded versions of the 80386 and i486 respectively - causing the
  57.   corresponding full-specification CPUs to be referred to as the 386DX and
  58.   486DX.  True to the spirit of cloning that characterises the entire PC
  59.   market several other manufacturers such as Cyrix have introduced clones of
  60.   the Intel chips, with names like 486SLC, at much lower prices.
  61.  
  62.    Memory, on the other hand, is a big problem for some computers.  The
  63.   Macintosh has only one type of memory and as such is one of the simplest
  64.   machines in this regard.  The Amiga has two types of memory - Chip RAM and
  65.   Fast RAM, the former being the only type accessible to the custom chips -
  66.   and overcoming the division between the two types has not been easy; the
  67.   maximum amount of Chip RAM differs with each Amiga model, and Chip RAM is
  68.   much slower than Fast RAM; the result is that users who work with sound and
  69.   graphics want more Chip RAM and other users want more Fast RAM.
  70.  
  71.    None of the Amiga's problems, however, compare to those of the PC.  The
  72.   problems originate from the IBM PC's 8088 CPU, which had a 1MB address
  73.   space.  The IBM engineers assigned 640KB of that 1MB as the computer's RAM
  74.   and the other 384KB were to be reserved for the ROM.  As the PC became
  75.   popular and more memory was needed Lotus, Intel, and Microsoft devised a
  76.   way more memory could be added while still working with the CPU's limited
  77.   address space; this was called expanded memory.  When the 80286 CPU, which
  78.   had a 16MB address space, was introduced a new, simpler model for adding
  79.   memory was created called extended memory.  When the 80386 CPU was
  80.   introduced its memory management capabilities allowed it to use extended
  81.   memory to simulate expanded memory and to allocate unused regions in the
  82.   384KB reserved area as RAM.
  83.  
  84.    None of all this solved the problem that MS-DOS could in general use only
  85.   640KB of RAM in which to run programs.  This was one of the reasons behind
  86.   Windows.  Windows applications are not restricted to 640KB of RAM and can
  87.   access extended memory freely.  OS/2 was created to replace MS-DOS and
  88.   Windows entirely; it too has a flat memory model, and OS/2 applications
  89.   have only one type of memory to access.
  90.  
  91.    Notwithstanding, memory in the PC, especially for MS-DOS users, is a mass
  92.   of jargon and acronyms.  The first 640KB of RAM is called conventional or
  93.   low memory; the next 384KB is called reserved or high or upper memory; the
  94.   first 64KB of extended memory is called the High Memory Area (HMA).  The
  95.   standard for adding extended memory to the system is called the
  96.   Lotus-Intel-Microsoft (LIM) Expanded Memory Specification (EMS); the device
  97.   driver that manages its operation is called an expanded memory manager
  98.   (EMM).  The standard for adding extended memory is the Extended Memory
  99.   Specification (XMS).  Portions of upper memory used as RAM on a 386-based
  100.   system are called Upper Memory Blocks (UMBs).  Then there are the DOS
  101.   drivers: the XMS driver, also responsible for the HMA, is called HIMEM.SYS;
  102.   the EMS emulator and UMB manager is called EMM386.EXE.
  103.  
  104.  
  105. 2. Expandability
  106.   The expandability of the Amiga and Macintosh depend on the model, but most
  107.   PCs these days have an ample number of expansion slots available.  PCs are
  108.   often criticised for having very few facilities on the system board; but
  109.   that is a part of the open architecture principle.  Most PCs have only the
  110.   CPU, ROM, and memory, on the system board and require additional cards for
  111.   the video display, any sound capabilities beyond that of the PC speaker,
  112.   serial and parallel and joystick ports, and hard disk drive and floppy disk
  113.   drive interfaces.  Of the 7 or 8 slots usually provided about 4 are used
  114.   for these, leaving 3 or 4 free slots.  This compares fairly well with the
  115.   number of slots available on other computers.
  116.  
  117.    Hardware compatibility can be a problem on the PC, particularly if non-
  118.   standard cards such as an unusual display card, scanner card, or network
  119.   card are installed.  These will often result in a conflict of interrupt
  120.   request lines (IRQs) and memory addresses between different cards.  In some
  121.   cases one can even run out of these resources, such as on an XT-class
  122.   computer, which has only eight IRQs available, most of which are already
  123.   used by either the system or other devices such as the serial port or hard
  124.   drive.
  125.  
  126.    The Amiga has an advantage in this respect because its expansion slots are
  127.   governed by a system called Autoconfig, which allows the system to
  128.   automatically recognise and configure an expansion card.
  129.  
  130.  
  131. 3. Expansion Standards
  132.   The Amiga and Macintosh are strictly proprietory systems and both have
  133.   well-defined standards for adding expansion cards, video cards, disk
  134.   drives, and so on.  PCs are different in that they have an open market:
  135.   manufacture of the hardware is not restricted to one company.  It is this,
  136.   together with the PCs age, its popularity - leading to the huge numbers of
  137.   manufacturers that now exist - and its completely open architecture -
  138.   creating markets for just about everything that constitutes a complete PC -
  139.   that has lead to a jumble of hardware standards as complicated as anything
  140.   else on the PC.
  141.  
  142.    In some cases, established standards do exist, but there are several of
  143.   them to choose from.  For instance, the standard for expansion cards
  144.   depends on the type of system board: PC-XT-class machines have an 8-bit
  145.   expansion bus, AT-class machines have a 16-bit bus commonly called Industry
  146.   Standard Architecture (ISA), IBM created a 32-bit bus called Micro Channel
  147.   Architecture (MCA), other manufacturers rebelled and created the Extended
  148.   ISA bus (EISA), and a recent development is the local bus for which no
  149.   `official' standard exists but the VESA VL-Bus is the most common.
  150.  
  151.    Some PC standards are not established by a particular organisation, but
  152.   exist as de facto standards.  For example, video standards were mostly
  153.   defined by IBM - CGA, EGA, VGA, XGA, and so on; above VGA the de facto
  154.   standard is SVGA or Super VGA, meaning 800x600 resolution with 16 colours,
  155.   but above SVGA there are no standards.  Other standards are based on
  156.   products and manufacturers that are popular and have therefore had
  157.   influence in the marketplace: the standard mouse is Microsoft's; the
  158.   standard sound card is the SoundBlaster or AdLib.
  159.  
  160.    The Small Computer Systems Interface (SCSI) standard was created to
  161.   provide a common standard for peripherals between all systems.  In this
  162.   way, SCSI hard drives, backup tape drives, scanners, and so on can be
  163.   connected to, say, an Amiga or a Macintosh without modification.
  164.   Unfortunately, something has gone astray with this principle on PCs and a
  165.   SCSI CD-ROM drive, for example, will not necessarily work with any given
  166.   SCSI controller card.
  167.  
  168.  
  169. 4. Disk Drives
  170.   The Amiga's floppy drive seems to have improved recently, but for many
  171.   years it has been an embarrasment; while other computers had quiet and
  172.   efficient floppy drives the Amiga's drive was incomprehensibly slow and
  173.   noisy.  Being a multitasking computer, the Amiga was also prone to disk
  174.   thrashing - a condition in which the floppy drive made a great deal of
  175.   grinding noises while getting very little accomplished.
  176.  
  177.    The PC has the problem of having at least four commonly-used floppy disk
  178.   formats: 3.5-inch and 5.25-inch disks, both available in double-density and
  179.   high-density.  It is a problem that stems from the PC's age and makes
  180.   working with floppy disks very frustrating.
  181.  
  182.  
  183. 5. Video
  184.   This topic will be covered in the next part of this series in order to be
  185.   integrated with a discussion on how the operating system utilises graphics
  186.   and what graphics modes it supports.
  187.  
  188.  
  189. 6. Audio
  190.   The Amiga's sound quality has for some time been amongst the best available
  191.   and still compares well to that of other machines.  Unfortunately, the
  192.   Amiga sound chip has not kept ahead of the competition and, while other
  193.   machines have improved in this regard, the Amiga has stood still; as far as
  194.   concerns sound quality today's Amiga is all but identical to the original
  195.   A1000.
  196.  
  197.    The sound in a PC is normally generated through a built-in speaker, and
  198.   the quality is abysmal.  It was years after the PC's release before a sound
  199.   card was developed, which enabled games and other software to make pleasant
  200.   sounds, but, until recently, sound cards for some reason still did not
  201.   sound as good as an Amiga, despite their ostensibly higher specifications.
  202.   However, 16-bit sound cards were introduced on the PC last year, which were
  203.   much more impressive than the older cards; and sound cards, particularly
  204.   the 8-bit type, are now so inexpensive that all PC users should be able to
  205.   afford one.
  206.  
  207.  
  208. 7. Keyboard and Mouse
  209.   One would think that the keyboard and mouse are hardly worth mentioning,
  210.   but they are the main input devices and as such can reflect something about
  211.   a computer's design.  The Macintosh has a one-button mouse, which fits it
  212.   well with many people's impression of the Macintosh as a computer that is
  213.   easy to use and well-suited to novices, but limited in flexibility for more
  214.   advanced users.  Having one button makes it impossible to select the wrong
  215.   one, but Amiga and Windows users will know that a second button can be very
  216.   useful in some applications; the Amiga Workbench and OS/2 also use the
  217.   second button to select menus.  That the Mac mouse is of high quality while
  218.   the Amiga mouse is, well, crap may even say something about the companies
  219.   that manufactured them.
  220.  
  221.    Although Apple strenuously asserts that consistency is one of the
  222.   Macintosh's best qualities the Mac keyboard is oddly out of line with this
  223.   principle: the Mac has had at least four different keyboards and on each
  224.   one the cursor keys, Control key, Option key, backtick and backslash keys,
  225.   Escape key, and Enter key have been moved all around, and the Delete key
  226.   has had two different names.
  227.  
  228.  
  229. 8. Operating Systems' Hardware Requirements
  230.   The hardware requirements of an operating system can give some indication
  231.   of its complexity and sophistication.  It can also reflect its intended
  232.   market: the Amiga's scant requirements, for example, make it suitable for
  233.   small systems; by contrast, Microsoft's latest operating system, Windows
  234.   NT, will need some 16MB of RAM to run efficiently.
  235.  
  236.    The Amiga's requirements are astonishingly small: 256KB of RAM and a
  237.   floppy disk drive, although for efficiency 1MB of RAM and either two floppy
  238.   drives or a hard drive are needed.
  239.  
  240.    The Macintosh requires a minimum of 2MB and `a hard drive' for System 7,
  241.   though 4MB is better.
  242.  
  243.    MS-DOS requires 512KB of RAM and one floppy drive, but a workable
  244.   environment would include at least 1MB RAM and a hard drive.  The Amiga is
  245.   much more capable in its minimum configuration than MS-DOS is, but MS-DOS
  246.   is considerably leaner than Windows, which is why some PC users prefer to
  247.   stick with DOS.
  248.  
  249.    Windows requires a 286 processor, 1MB RAM, and 6.5MB of hard disk space,
  250.   but a 386SX processor, 4MB RAM, and 10.5MB of hard disk are highly
  251.   recommended.  Multitasking programs in Windows (which is treated more
  252.   thoroughly in the next part of this series) requires more memory to be
  253.   effective; I noticed a significant improvement in speed when I upgraded my
  254.   PC from 4 to 8MB of RAM.
  255.  
  256.    Supposedly, OS/2 needs a minimum of a 386SX processor, 4MB RAM, and 15MB
  257.   of hard disk space, but it is unusably slow in this configuration, and due
  258.   to bugs in the version 2.0 installation software it might not install at
  259.   all.  The recommended minimum is a 386DX processor, 8MB RAM, and 50MB of
  260.   hard disk space.  With OS/2 more is better.
  261.  
  262.  
  263. 9. In the Next Part
  264.   In Part II of this series we shall examine the operating systems in detail,
  265.   including video modes, command-line environments, graphical user
  266.   interfaces, file systems, multitasking, and more.  A future article will
  267.   examine the philosophy and principles of the operating systems and evaluate
  268.   each computer's position and future in the marketplace.
  269.  
  270.  
  271.  
  272.    <> 34 <%> 34 <%> 34 <%> 34 <%> 34 <%> 34 <%> 34 <%> 34 <%> 34 <%> 34 <>
  273.  
  274.  
  275.